Scratch - набор комплектующих, с помощью которых можно с легкостью усвоить основные понятия и принципы процесса создания программ. Данная платформа была разработана в помощь детям, школьного возраста.
Благодаря Scratch можно самостоятельно создавать анимации, видео игры, а также показывать свои "шедевры" другим пользователям. Дизайн этого приложения очень прост, так как основные пользователи- это дети. В Scratch имеются графические закладки, с помощью которых можно выбрать подходящую команду для удобства в дальнейшей работе. Эта программа создана разработчиками из университета штате Массачусетс.
Scratch разрабатывался в помощь детям, но пользователи этой программы- люди всех возрастов. Аналоги этой программы могут создаваться в любых условиях: начиная с домашних и заканчивая музеями.